﻿<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
  
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>Class EntityObject
   </title>
    <meta name="viewport" content="width=device-width">
    <meta name="title" content="Class EntityObject
   ">
    <meta name="generator" content="docfx 2.56.4.0">
    
    <link rel="shortcut icon" href="../favicon.ico">
    <link rel="stylesheet" href="../styles/docfx.vendor.css">
    <link rel="stylesheet" href="../styles/docfx.css">
    <link rel="stylesheet" href="../styles/main.css">
    <meta property="docfx:navrel" content="../toc.html">
    <meta property="docfx:tocrel" content="toc.html">
    
    
    
  </head>
  <body data-spy="scroll" data-target="#affix" data-offset="120">
    <div id="wrapper">
      <header>
        
        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
          <div class="container">
            <div class="navbar-header">
              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
              </button>
              
              <a class="navbar-brand" href="../index.html">
                <img id="logo" class="svg" src="../logo.svg" alt="">
              </a>
            </div>
            <div class="collapse navbar-collapse" id="navbar">
              <form class="navbar-form navbar-right" role="search" id="search">
                <div class="form-group">
                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
                </div>
              </form>
            </div>
          </div>
        </nav>
        
        <div class="subnav navbar navbar-default">
          <div class="container hide-when-search" id="breadcrumb">
            <ul class="breadcrumb">
              <li></li>
            </ul>
          </div>
        </div>
      </header>
      <div role="main" class="container body-content hide-when-search">
        
        <div class="sidenav hide-when-search">
          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
          <div class="sidetoggle collapse" id="sidetoggle">
            <div id="sidetoc"></div>
          </div>
        </div>
        <div class="article row grid-right">
          <div class="col-md-10">
            <article class="content wrap" id="_content" data-uid="netDxf.Entities.EntityObject">
  
  
  <h1 id="netDxf_Entities_EntityObject" data-uid="netDxf.Entities.EntityObject" class="text-break">Class EntityObject
  </h1>
  <div class="markdown level0 summary"><p>Represents a generic entity.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><span class="xref">System.Object</span></div>
    <div class="level1"><a class="xref" href="netDxf.DxfObject.html">DxfObject</a></div>
    <div class="level2"><span class="xref">EntityObject</span></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Arc.html">Arc</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Circle.html">Circle</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Dimension.html">Dimension</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Ellipse.html">Ellipse</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Face3d.html">Face3d</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Hatch.html">Hatch</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Image.html">Image</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Insert.html">Insert</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Leader.html">Leader</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Line.html">Line</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.LwPolyline.html">LwPolyline</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Mesh.html">Mesh</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.MLine.html">MLine</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.MText.html">MText</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Point.html">Point</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.PolyfaceMesh.html">PolyfaceMesh</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Polyline.html">Polyline</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Ray.html">Ray</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Shape.html">Shape</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Solid.html">Solid</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Spline.html">Spline</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Text.html">Text</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Tolerance.html">Tolerance</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Trace.html">Trace</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Underlay.html">Underlay</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Viewport.html">Viewport</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.Wipeout.html">Wipeout</a></div>
      <div class="level3"><a class="xref" href="netDxf.Entities.XLine.html">XLine</a></div>
  </div>
  <div classs="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="netDxf.IHasXData.html">IHasXData</a></div>
    <div><span class="xref">System.ICloneable</span></div>
  </div>
  <div class="inheritedMembers">
    <h5>Inherited Members</h5>
    <div>
      <a class="xref" href="netDxf.DxfObject.html#netDxf_DxfObject_CodeName">DxfObject.CodeName</a>
    </div>
    <div>
      <a class="xref" href="netDxf.DxfObject.html#netDxf_DxfObject_Handle">DxfObject.Handle</a>
    </div>
    <div>
      <span class="xref">System.Object.Equals(System.Object)</span>
    </div>
    <div>
      <span class="xref">System.Object.Equals(System.Object, System.Object)</span>
    </div>
    <div>
      <span class="xref">System.Object.GetHashCode()</span>
    </div>
    <div>
      <span class="xref">System.Object.GetType()</span>
    </div>
    <div>
      <span class="xref">System.Object.MemberwiseClone()</span>
    </div>
    <div>
      <span class="xref">System.Object.ReferenceEquals(System.Object, System.Object)</span>
    </div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="netDxf.Entities.html">netDxf.Entities</a></h6>
  <h6><strong>Assembly</strong>: CADability.dll</h6>
  <h5 id="netDxf_Entities_EntityObject_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract class EntityObject : DxfObject, IHasXData, ICloneable</code></pre>
  </div>
  <h3 id="constructors">Constructors
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject__ctor_netDxf_Entities_EntityType_System_String_.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.%23ctor(netDxf.Entities.EntityType%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L105">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject__ctor_" data-uid="netDxf.Entities.EntityObject.#ctor*"></a>
  <h4 id="netDxf_Entities_EntityObject__ctor_netDxf_Entities_EntityType_System_String_" data-uid="netDxf.Entities.EntityObject.#ctor(netDxf.Entities.EntityType,System.String)">EntityObject(EntityType, String)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">protected EntityObject(EntityType type, string dxfCode)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.EntityType.html">EntityType</a></td>
        <td><span class="parametername">type</span></td>
        <td></td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">dxfCode</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_Color.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.Color%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L146">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_Color_" data-uid="netDxf.Entities.EntityObject.Color*"></a>
  <h4 id="netDxf_Entities_EntityObject_Color" data-uid="netDxf.Entities.EntityObject.Color">Color</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity <a class="xref" href="netDxf.AciColor.html">AciColor</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public AciColor Color { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.AciColor.html">AciColor</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_IsVisible.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.IsVisible%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L225">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_IsVisible_" data-uid="netDxf.Entities.EntityObject.IsVisible*"></a>
  <h4 id="netDxf_Entities_EntityObject_IsVisible" data-uid="netDxf.Entities.EntityObject.IsVisible">IsVisible</h4>
  <div class="markdown level1 summary"><p>Gets or set the entity visibility.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public bool IsVisible { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_Layer.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.Layer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L160">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_Layer_" data-uid="netDxf.Entities.EntityObject.Layer*"></a>
  <h4 id="netDxf_Entities_EntityObject_Layer" data-uid="netDxf.Entities.EntityObject.Layer">Layer</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_Layer">Layer</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Layer Layer { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Layer.html">Layer</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_Linetype.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.Linetype%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L174">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_Linetype_" data-uid="netDxf.Entities.EntityObject.Linetype*"></a>
  <h4 id="netDxf_Entities_EntityObject_Linetype" data-uid="netDxf.Entities.EntityObject.Linetype">Linetype</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_Linetype">Linetype</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Linetype Linetype { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Linetype.html">Linetype</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_LinetypeScale.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.LinetypeScale%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L211">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_LinetypeScale_" data-uid="netDxf.Entities.EntityObject.LinetypeScale*"></a>
  <h4 id="netDxf_Entities_EntityObject_LinetypeScale" data-uid="netDxf.Entities.EntityObject.LinetypeScale">LinetypeScale</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity line type scale.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double LinetypeScale { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_Lineweight.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.Lineweight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L188">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_Lineweight_" data-uid="netDxf.Entities.EntityObject.Lineweight*"></a>
  <h4 id="netDxf_Entities_EntityObject_Lineweight" data-uid="netDxf.Entities.EntityObject.Lineweight">Lineweight</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_Lineweight">Lineweight</a>, one unit is always 1/100 mm (default = ByLayer).</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Lineweight Lineweight { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Lineweight.html">Lineweight</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_Normal.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.Normal%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L234">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_Normal_" data-uid="netDxf.Entities.EntityObject.Normal*"></a>
  <h4 id="netDxf_Entities_EntityObject_Normal" data-uid="netDxf.Entities.EntityObject.Normal">Normal</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity <a class="xref" href="netDxf.Vector3.html">Vector3</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Vector3 Normal { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Vector3.html">Vector3</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_Owner.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.Owner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L248">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_Owner_" data-uid="netDxf.Entities.EntityObject.Owner*"></a>
  <h4 id="netDxf_Entities_EntityObject_Owner" data-uid="netDxf.Entities.EntityObject.Owner">Owner</h4>
  <div class="markdown level1 summary"><p>Gets the owner of the actual DXF object.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Block Owner { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Blocks.Block.html">Block</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_Reactors.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.Reactors%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L130">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_Reactors_" data-uid="netDxf.Entities.EntityObject.Reactors*"></a>
  <h4 id="netDxf_Entities_EntityObject_Reactors" data-uid="netDxf.Entities.EntityObject.Reactors">Reactors</h4>
  <div class="markdown level1 summary"><p>Gets the list of DXF objects that has been attached to this entity.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public IReadOnlyList&lt;DxfObject&gt; Reactors { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Collections.Generic.IReadOnlyList</span>&lt;<a class="xref" href="netDxf.DxfObject.html">DxfObject</a>&gt;</td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_Transparency.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.Transparency%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L197">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_Transparency_" data-uid="netDxf.Entities.EntityObject.Transparency*"></a>
  <h4 id="netDxf_Entities_EntityObject_Transparency" data-uid="netDxf.Entities.EntityObject.Transparency">Transparency</h4>
  <div class="markdown level1 summary"><p>Gets or sets layer <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_Transparency">Transparency</a> (default: ByLayer).</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Transparency Transparency { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Transparency.html">Transparency</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_Type.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.Type%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L138">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_Type_" data-uid="netDxf.Entities.EntityObject.Type*"></a>
  <h4 id="netDxf_Entities_EntityObject_Type" data-uid="netDxf.Entities.EntityObject.Type">Type</h4>
  <div class="markdown level1 summary"><p>Gets the entity <a class="xref" href="netDxf.Entities.EntityType.html">EntityType</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public EntityType Type { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.EntityType.html">EntityType</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_XData.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.XData%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L257">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_XData_" data-uid="netDxf.Entities.EntityObject.XData*"></a>
  <h4 id="netDxf_Entities_EntityObject_XData" data-uid="netDxf.Entities.EntityObject.XData">XData</h4>
  <div class="markdown level1 summary"><p>Gets the entity <a class="xref" href="netDxf.Collections.XDataDictionary.html">XDataDictionary</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public XDataDictionary XData { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Collections.XDataDictionary.html">XDataDictionary</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_Clone.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.Clone%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L324">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_Clone_" data-uid="netDxf.Entities.EntityObject.Clone*"></a>
  <h4 id="netDxf_Entities_EntityObject_Clone" data-uid="netDxf.Entities.EntityObject.Clone">Clone()</h4>
  <div class="markdown level1 summary"><p>Creates a new entity that is a copy of the current instance.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract object Clone()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Object</span></td>
        <td><p>A new entity that is a copy of this instance.</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_OnLayerChangedEvent_netDxf_Tables_Layer_netDxf_Tables_Layer_.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.OnLayerChangedEvent(netDxf.Tables.Layer%2CnetDxf.Tables.Layer)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L43">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_OnLayerChangedEvent_" data-uid="netDxf.Entities.EntityObject.OnLayerChangedEvent*"></a>
  <h4 id="netDxf_Entities_EntityObject_OnLayerChangedEvent_netDxf_Tables_Layer_netDxf_Tables_Layer_" data-uid="netDxf.Entities.EntityObject.OnLayerChangedEvent(netDxf.Tables.Layer,netDxf.Tables.Layer)">OnLayerChangedEvent(Layer, Layer)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">protected virtual Layer OnLayerChangedEvent(Layer oldLayer, Layer newLayer)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Layer.html">Layer</a></td>
        <td><span class="parametername">oldLayer</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Layer.html">Layer</a></td>
        <td><span class="parametername">newLayer</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Layer.html">Layer</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_OnLinetypeChangedEvent_netDxf_Tables_Linetype_netDxf_Tables_Linetype_.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.OnLinetypeChangedEvent(netDxf.Tables.Linetype%2CnetDxf.Tables.Linetype)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L57">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_OnLinetypeChangedEvent_" data-uid="netDxf.Entities.EntityObject.OnLinetypeChangedEvent*"></a>
  <h4 id="netDxf_Entities_EntityObject_OnLinetypeChangedEvent_netDxf_Tables_Linetype_netDxf_Tables_Linetype_" data-uid="netDxf.Entities.EntityObject.OnLinetypeChangedEvent(netDxf.Tables.Linetype,netDxf.Tables.Linetype)">OnLinetypeChangedEvent(Linetype, Linetype)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">protected virtual Linetype OnLinetypeChangedEvent(Linetype oldLinetype, Linetype newLinetype)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Linetype.html">Linetype</a></td>
        <td><span class="parametername">oldLinetype</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Linetype.html">Linetype</a></td>
        <td><span class="parametername">newLinetype</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Linetype.html">Linetype</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_OnXDataAddAppRegEvent_netDxf_Tables_ApplicationRegistry_.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.OnXDataAddAppRegEvent(netDxf.Tables.ApplicationRegistry)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L70">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_OnXDataAddAppRegEvent_" data-uid="netDxf.Entities.EntityObject.OnXDataAddAppRegEvent*"></a>
  <h4 id="netDxf_Entities_EntityObject_OnXDataAddAppRegEvent_netDxf_Tables_ApplicationRegistry_" data-uid="netDxf.Entities.EntityObject.OnXDataAddAppRegEvent(netDxf.Tables.ApplicationRegistry)">OnXDataAddAppRegEvent(ApplicationRegistry)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">protected virtual void OnXDataAddAppRegEvent(ApplicationRegistry item)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.ApplicationRegistry.html">ApplicationRegistry</a></td>
        <td><span class="parametername">item</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_OnXDataRemoveAppRegEvent_netDxf_Tables_ApplicationRegistry_.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.OnXDataRemoveAppRegEvent(netDxf.Tables.ApplicationRegistry)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L78">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_OnXDataRemoveAppRegEvent_" data-uid="netDxf.Entities.EntityObject.OnXDataRemoveAppRegEvent*"></a>
  <h4 id="netDxf_Entities_EntityObject_OnXDataRemoveAppRegEvent_netDxf_Tables_ApplicationRegistry_" data-uid="netDxf.Entities.EntityObject.OnXDataRemoveAppRegEvent(netDxf.Tables.ApplicationRegistry)">OnXDataRemoveAppRegEvent(ApplicationRegistry)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">protected virtual void OnXDataRemoveAppRegEvent(ApplicationRegistry item)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.ApplicationRegistry.html">ApplicationRegistry</a></td>
        <td><span class="parametername">item</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_ToString.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.ToString%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L311">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_ToString_" data-uid="netDxf.Entities.EntityObject.ToString*"></a>
  <h4 id="netDxf_Entities_EntityObject_ToString" data-uid="netDxf.Entities.EntityObject.ToString">ToString()</h4>
  <div class="markdown level1 summary"><p>Converts the value of this instance to its equivalent string representation.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public override string ToString()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><p>The string representation.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="overrides">Overrides</h5>
  <div><a class="xref" href="netDxf.DxfObject.html#netDxf_DxfObject_ToString">DxfObject.ToString()</a></div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_TransformBy_netDxf_Matrix3_netDxf_Vector3_.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.TransformBy(netDxf.Matrix3%2CnetDxf.Vector3)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L286">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_TransformBy_" data-uid="netDxf.Entities.EntityObject.TransformBy*"></a>
  <h4 id="netDxf_Entities_EntityObject_TransformBy_netDxf_Matrix3_netDxf_Vector3_" data-uid="netDxf.Entities.EntityObject.TransformBy(netDxf.Matrix3,netDxf.Vector3)">TransformBy(Matrix3, Vector3)</h4>
  <div class="markdown level1 summary"><p>Moves, scales, and/or rotates the current entity given a 3x3 transformation matrix and a translation vector.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract void TransformBy(Matrix3 transformation, Vector3 translation)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Matrix3.html">Matrix3</a></td>
        <td><span class="parametername">transformation</span></td>
        <td><p>Transformation matrix.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Vector3.html">Vector3</a></td>
        <td><span class="parametername">translation</span></td>
        <td><p>Translation vector.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_EntityObject_TransformBy_netDxf_Matrix3_netDxf_Vector3__remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Matrix3 adopts the convention of using column vectors to represent a transformation matrix.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_TransformBy_netDxf_Matrix4_.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.TransformBy(netDxf.Matrix4)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L293">View Source</a>
  </span>
  <a id="netDxf_Entities_EntityObject_TransformBy_" data-uid="netDxf.Entities.EntityObject.TransformBy*"></a>
  <h4 id="netDxf_Entities_EntityObject_TransformBy_netDxf_Matrix4_" data-uid="netDxf.Entities.EntityObject.TransformBy(netDxf.Matrix4)">TransformBy(Matrix4)</h4>
  <div class="markdown level1 summary"><p>Moves, scales, and/or rotates the current entity given a 4x4 transformation matrix.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public void TransformBy(Matrix4 transformation)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Matrix4.html">Matrix4</a></td>
        <td><span class="parametername">transformation</span></td>
        <td><p>Transformation matrix.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_EntityObject_TransformBy_netDxf_Matrix4__remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Matrix4 adopts the convention of using column vectors to represent a transformation matrix.</p>
</div>
  <h3 id="events">Events
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_LayerChanged.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.LayerChanged%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L42">View Source</a>
  </span>
  <h4 id="netDxf_Entities_EntityObject_LayerChanged" data-uid="netDxf.Entities.EntityObject.LayerChanged">LayerChanged</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public event EntityObject.LayerChangedEventHandler LayerChanged</code></pre>
  </div>
  <h5 class="eventType">Event Type</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.EntityObject.LayerChangedEventHandler.html">EntityObject.LayerChangedEventHandler</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_LinetypeChanged.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.LinetypeChanged%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L56">View Source</a>
  </span>
  <h4 id="netDxf_Entities_EntityObject_LinetypeChanged" data-uid="netDxf.Entities.EntityObject.LinetypeChanged">LinetypeChanged</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public event EntityObject.LinetypeChangedEventHandler LinetypeChanged</code></pre>
  </div>
  <h5 class="eventType">Event Type</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.EntityObject.LinetypeChangedEventHandler.html">EntityObject.LinetypeChangedEventHandler</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_XDataAddAppReg.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.XDataAddAppReg%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L69">View Source</a>
  </span>
  <h4 id="netDxf_Entities_EntityObject_XDataAddAppReg" data-uid="netDxf.Entities.EntityObject.XDataAddAppReg">XDataAddAppReg</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public event XDataAddAppRegEventHandler XDataAddAppReg</code></pre>
  </div>
  <h5 class="eventType">Event Type</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.XDataAddAppRegEventHandler.html">XDataAddAppRegEventHandler</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject_XDataRemoveAppReg.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject.XDataRemoveAppReg%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L77">View Source</a>
  </span>
  <h4 id="netDxf_Entities_EntityObject_XDataRemoveAppReg" data-uid="netDxf.Entities.EntityObject.XDataRemoveAppReg">XDataRemoveAppReg</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public event XDataRemoveAppRegEventHandler XDataRemoveAppReg</code></pre>
  </div>
  <h5 class="eventType">Event Type</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.XDataRemoveAppRegEventHandler.html">XDataRemoveAppRegEventHandler</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h3 id="implements">Implements</h3>
  <div>
      <a class="xref" href="netDxf.IHasXData.html">IHasXData</a>
  </div>
  <div>
      <span class="xref">System.ICloneable</span>
  </div>
</article>
          </div>
          
          <div class="hidden-sm col-md-2" role="complementary">
            <div class="sideaffix">
              <div class="contribution">
                <ul class="nav">
                  <li>
                    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_EntityObject.md&amp;value=---%0Auid%3A%20netDxf.Entities.EntityObject%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
                  </li>
                  <li>
                    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/EntityObject.cs/#L34" class="contribution-link">View Source</a>
                  </li>
                </ul>
              </div>
              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
                <h5>In This Article</h5>
                <div></div>
              </nav>
            </div>
          </div>
        </div>
      </div>
      
      <footer>
        <div class="grad-bottom"></div>
        <div class="footer">
          <div class="container">
            <span class="pull-right">
              <a href="#top">Back to top</a>
            </span>
            
            <span>Generated by <strong>DocFX</strong></span>
          </div>
        </div>
      </footer>
    </div>
    
    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
    <script type="text/javascript" src="../styles/docfx.js"></script>
    <script type="text/javascript" src="../styles/main.js"></script>
  </body>
</html>
